#ifndef MOCHA_DETAIL_API_HPP_INCLUDED
#define MOCHA_DETAIL_API_HPP_INCLUDED

/**
 * @file 
 */

#ifdef WIN32
	#if defined(__GNUC__)
		/**
		 * Expands to calling convention attributes used by some API functions.
		 */
		#define MOCHA_API __attribute__((__cdecl__))
	#elif defined(__MSVC__)
		#define MOCHA_API __cdecl
	#else
		#define MOCHA_API
	#endif
#else
	#define MOCHA_API
#endif

#endif

